/*
 * Copyright (c) 2025 Industrial Software Feature Database
 */
package com.comac.ins.bomt.domain.bo;

import com.comac.ins.bomt.domain.vo.CodeNameItem;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotEmpty;
import lombok.Data;

import java.util.List;

/**
 * GenrateStrengthBomV2Request
 *
 * @author zhanghongyi
 * @date 2025-01-14
 * @description GenrateStrengthBomV2Request
 */
@Data
public class GenerateStrengthBomV2Request {

    @NotBlank(message = "机型不能为空")
    private String aircraftModel;
    @NotEmpty(message = "装机清单Id列表不能为空")
    List<Long> standardBomIds;
    @NotEmpty(message = "部段名称编码列表不能为空")
    List<CodeNameItem> sectionCodeNames;
}
